package com.un.ebs.data.sql;

import com.un.ebs.data.DataColumn;
import com.un.ebs.data.DataTable;

import javax.xml.crypto.Data;
import java.util.List;

public interface SqlParse {

    String parseInsert(DataTable dt, List<DataColumn> columns);

    String parseUpdate(DataTable dt, List<DataColumn> columns);

    String parseDelete(DataTable dt, List<DataColumn> columns);

    String parseDeleteById(DataTable dt, Object id);

    String parseQuery(DataTable dt, List<DataColumn> columns, Object where);
}
